package com.ctshk.rpc.custom.dto.trip;

import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

import java.io.Serializable;
import java.time.LocalDate;
import java.util.List;

/**
 * 旅客名单-团期信息Dto
 */
@Data
@ApiModel(value = "TouristScheduleInfoDTO",description = "旅客名单-团期信息Dto")
public class TouristScheduleInfoDTO implements Serializable {

    @ApiModelProperty(value = "团号")
    private String tripNumber;

    @ApiModelProperty(value = "出发日期")
    private LocalDate departureDate;

    @ApiModelProperty(value = "团队状态(1 开售 2 不成团 3 已成团 4 已完团 5 已保存)")
    private Integer groupStatus;

    @ApiModelProperty(value = "余位数")
    private Integer touristNum;

    @ApiModelProperty(value = "旅客人数列表")
    private List<TouristTypeCountDTO> touristList;

}
